@font-face {
    font-family: "PayPal Plain";
    font-weight: 400;
    font-display: swap;
    font-style: normal;
    src: url("https://www.paypalobjects.com/marketing/pp-com-components/fonts/PayPal%20Plain/PayPalPlain-Regular.woff2")
        format("woff2");
}

@font-face {
    font-family: "PayPal Plain";
    font-weight: 500;
    font-display: swap;
    font-style: normal;
    src: url("https://www.paypalobjects.com/marketing/pp-com-components/fonts/PayPal%20Plain/PayPalPlain-Medium.woff2")
        format("woff2");
}

@font-face {
    font-family: "PayPal Pro";
    font-weight: 400;
    font-display: swap;
    font-style: normal;
    src: url("https://www.paypalobjects.com/marketing/pp-com-components/fonts/PayPal%20Pro/PayPalProSWeb-Book.woff2")
        format("woff2");
}

@font-face {
    font-family: "PayPal Pro";
    font-weight: 900;
    font-display: swap;
    font-style: normal;
    src: url("https://www.paypalobjects.com/marketing/pp-com-components/fonts/PayPal%20Pro/PayPalProSWeb-Black.woff2")
        format("woff2");
}

body,
.tsd-page-title,
.tsd-breadcrumb,
.tsd-navigation,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family:
        "PayPal Pro",
        "PayPal Plain",
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        Roboto,
        "Helvetica Neue",
        Arial,
        sans-serif !important;
}

code,
pre,
.tsd-signature,
.tsd-code-block {
    font-family: "SF Mono", Monaco, Menlo, Consolas, "Liberation Mono",
        "Courier New", monospace !important;
}

footer {
    text-align: center;
    padding: 20px 0;
    border-top: 1px solid var(--md-sys-color-outline-variant, #e0e0e0);
    font-size: 14px;
}
